#!/usr/bin/env python

def decodepos(posstr):
    print "posstr:", posstr

    segi0=posstr.find('[')+1
    segi1=posstr.find(',',segi0)
    x=float(posstr[segi0:segi1])
    segi0=segi1+1
    print "x=",x

    segi1=posstr.find(',',segi0)
    y=float(posstr[segi0:segi1])
    segi0=segi1+1
    print "y=",y

    segi1=posstr.find(',',segi0)
    z=float(posstr[segi0:segi1])
    segi0=segi1+1
    print "z=",z

    segi1=posstr.find(',',segi0)
    rx=float(posstr[segi0:segi1])
    segi0=segi1+1
    print "rx=",rx

    segi1=posstr.find(',',segi0)
    ry=float(posstr[segi0:segi1])
    segi0=segi1+1
    print "ry=",ry

    segi1=posstr.find(']',segi0)
    rz=float(posstr[segi0:segi1])
    segi0=segi1+1
    print "rz=",rz

    return [x,y,z,rx,ry,rz]


